while True:
    num = int(input("请输入一个100-999之间的数：\n"))

    if num < 100 or num > 999:
        print("输入错误，请输入100-999之间的数！")
        continue

    hua = num % 10
    xian = num // 10 % 10
    shui = num // 100

    newnum = shui ** 3 + xian ** 3 + hua ** 3

    if newnum == num:
        print("是水仙花数")
        break
    else:
        print("不是水仙花数，请继续输入")

